import Vue from 'vue'
import Vuex from 'vuex'
//将vuex以插件的方式设置到Vue中
Vue.use(Vuex)
/*
  创建仓库
  new Vuex.Store(参数)
  参数是状态机配置对象,状态机由5大部件组成
  state:状态,
  mutataion:改变数据
  actions:异步操作的
  getters:相当于是状态机中的计算属性
  modules:模块化
*/
const store=new Vuex.Store({
    state:{
        num:10
    },
    mutations:{
        INCREMENT(state){
            state.num++
        },
        INCREMENT_N(state,payload){
            state.num+=payload
        }
    }
})
//导出store
export default store